Lead the technical strategy and delivery of an application portfolio, overseeing new development initiatives and maintenance. Collaborate with developers, functional experts, business analysts, architects, and operations teams to design, build, and support solutions that align with business objectives and improve operational efficiency." Key responsibilities Provide technical leadership and mentorship to the development team, ensuring adherence to quality, security, and architecture standards. Contribute hands-on to software development tasks, including coding, code reviews, quality assurance, troubleshooting, and performance tuning. Design scalable, reliable, and maintainable system architectures in collaboration with architects and analysts. Prepare detailed technical documentation and release materials, including infrastructure requests and deployment guides. Evaluate and integrate new technologies that align with business goals and enhance system capabilities. Skills and competences Technical leadership Mentorship Effective communication Team collaboration Problem-solving Decision-making Resilience Adaptability Time management Continuous learning Qualifications: Good knowledge in .NET Core, ASP.NET Web API, Azure Service Bus, SQL, GIT You speak French and English